﻿package Message.Game
{
    import Message.Public.*;

    public interface IBagPrx
    {

        public function IBagPrx();

        function get_async(param1:AMI_IBag_get, param2:EPlayerItemPosType) : void;

        function tidy_async(param1:AMI_IBag_tidy, param2:EPlayerItemPosType) : void;

        function use_async(param1:AMI_IBag_use, param2:String, param3:int, param4:Array) : void;

        function destroy_async(param1:AMI_IBag_destroy, param2:Array) : void;

        function sell_async(param1:AMI_IBag_sell, param2:Array) : void;

        function move_async(param1:AMI_IBag_move, param2:EMoveType, param3:Array) : void;

        function split_async(param1:AMI_IBag_split, param2:String, param3:int) : void;

        function open_async(param1:AMI_IBag_open, param2:EPlayerItemPosType, param3:int, param4:int) : void;

        function openTime_async(param1:AMI_IBag_openTime, param2:EPlayerItemPosType) : void;

        function repair_async(param1:AMI_IBag_repair) : void;

        function getMoneyCardStat_async(param1:AMI_IBag_getMoneyCardStat) : void;

    }
}
